package com.deer.wms.system.manage.dao;

import com.deer.wms.project.root.mapper.SuperMapper;
import com.deer.wms.system.manage.model.UserRole;
import com.deer.wms.system.manage.model.UserRoleCriteria;
import com.deer.wms.system.manage.model.user.UserRoleDto;

import java.util.List;

/**
 * @author wei
 */
public interface UserRoleMapper extends SuperMapper<UserRole> {

    /**
     * 按照criteria条件查询
     * @param criteria criteria
     * @return List<UserRoleDto>
     */
    List<UserRoleDto> findList(UserRoleCriteria criteria);

    /**
     * 通过userID删除
     * @param userId 用户ID
     */
    void deleteByUserId(Integer userId);
}